/** 公共接口 **/
import { base_uri } from '../request.config';

const commonApi = {
    cabinetList: 'cab/list', // 柜体列表
    cabinetTariff: 'cabinetTariff/search', // 柜体列表
    setCabStatus: 'cab/setStatus', // -柜体管理-设置运营状态
    cabinetDetail: 'cab/info', // 柜体详情
    cabinetCreate: 'cab/add', // 柜体新增
    cabinetUpdate: 'cab/update', // 柜体编辑
    cabinetDelete: 'cab/del', // 柜体删除
    cabinetCellByCab: 'cab/cell/countCellByCab', // 查看格口-格口类型统计
    cabinetCellList: 'cab/cell/list', // 查看格口-格口列表
    updateCellIdle: 'cab/cell/updateCellIdle', // 查看格口-置空闲
    updateCellGlitch: 'cab/cell/updateCellGlitch', // 查看格口-置故障
    openCell: 'cab/cell/openCell', // 查看格口-置故障
    cabinetCellSlaveList: 'cab/slaveList', // 配置格口类型-副柜列表
    cabinetCellUpdateType: 'cab/cell/updateType', // 配置格口类型-修改格口类型
    batchUpdateType: 'cab/cell/batchUpdateType', // 配置格口类型-批量修改格口类型
    cabinetSendCmd: 'cab/sendCmd', // 更多-下发柜体指令
    cabinetLogList: 'cab/log/list', // 更多-查看日志
    cellTrackList: 'cab/log/cellTrack', // 查看格口-格口轨迹-单面柜
    findByName: 'cab/findByName', // 柜体管理-根据柜体名称获取柜子列表

};

const common: any = Object.keys(commonApi)
    .reduce((origin, item) => {
        origin[item] = `${base_uri}/${commonApi[item]}`;
        return origin;
    }, {})

export default common;
